Variable-size data item placement for load and storage balancing

نویسندگان

  • Yung-Cheng Ma
  • Jih-Ching Chiu
  • Tien-Fu Chen
  • Chung-Ping Chung
چکیده

The rapid growth of Internet brings the need for a low cost high performance file system. Two objectives are to be pursued in building such a large scale storage system on multiple disks: load balancing and storage minimization. We investigate the optimization problem of placing variable-size data items onto multiple disks with replication to achieve the two objectives. An approximate algorithm, called LSB_Placement, is proposed for the optimization problem. The algorithm performs bin packing along with MMPacking to obtain a load balanced placement with near-optimal storage balancing. The key issue in deriving the algorithm is to find the optimal bin capacity for the bin packing to reduce storage cost. We derive the optimal bin capacity and prove that LSB_Placement algorithm is asymptotically 1-optimal on storage balancing. That is, when the problem size exceeds certain threshold, the algorithm generates a load balanced placement in which the data sizes allocated on disks are almost balanced. We demonstrate that, for various Web applications, a load balanced placement can be generated with disk capacity not exceeding 10% more than the balanced storage space. This shows that the LSB_Placement algorithm is useful in constructing a low cost and high performance storage system. 2002 Elsevier Science Inc. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load-Balanced Data Placement for Variable-Rate Continuous Media Retrieval

Continuous media storage systems must provide guaranteed services and require large amount of resource consumption in terms of storage capacity and transmission band-width. In this chapter, we focus on a placement scheme for continuous media storage systems in a multimedia database management system to provide the load balance of disks uniformly. In particular, we consider complete control over...

متن کامل

Disk Subsystem Load Balancing : Disk Striping vs . Conventional Data Placement

The I/O subsystem is becoming a major bottleneck in an increasing number of computer systems. To provide improved I/O performance, as well as to accommodate growing storage requirements, disk subsystems are increasing in size. A major hurdle to obtaining the performance available from these large disk subsystems is load imbalance, or disk skew. Dynamic data placement, the conventional load bala...

متن کامل

Disk Subsystem Load Balancing : Disk Striping vs . Conventional Data

The I/O subsystem is becoming a major bottleneck in an increasing number of computer systems. To provide improved I/O performance, as well as to accommodate growing storage requirements, disk subsystems are increasing in size. A major hurdle to obtaining the performance available from these large disk subsystems is load imbalance, or disk skew. Dynamic data placement, the conventional load bala...

متن کامل

A Fast Algorithm for Online Placement and Reorganization of Replicated Data

As storage systems scale to thousands of disks, data distribution and load balancing become increasingly important. We present an algorithm for allocating data objects to disks as a system as it grows from a few disks to hundreds or thousands. A client using our algorithm can locate a data object in microseconds without consulting a central server or maintaining a full mapping of objects or buc...

متن کامل

Implementation of Optimal Load Balancing Strategy for Hybrid Energy Management System in DC/AC Microgrid with PV and Battery Storage

The proposed paper presents the DC/AC microgrid modeling using the Energy storage units and photovoltaic (PV) panels. The modal consists of a two stage power conversion. The power is supplied to the both DC and AC loads by this PV solar panels. The suitable way to explore the PV generation model is by using manufacturer datasheet. A bidirectional converter is connected to the battery storage sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 66  شماره 

صفحات  -

تاریخ انتشار 2003